← Back to issue list

[core22] gnome ext prevents use of configure hook

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1989499
Type
issue
State
open
Author
~awe
Labels
Created
2022-09-13 19:04:33.528600+00:00
Updated
2022-10-06 15:45:28.124752+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

When building a snap using the experimental core22 'gnome' extension in snapcraft 7, a command-chain is added to the configure hook which seems to prevent a snap-provided configure hook from running. hooks: configure: plugs: - desktop command-chain: - snap/command-chain/hooks-configure-fonts This command doesn't seem to chain properly, as it seems to prevent an actual configure hook from being called. I've also provided a sample based on the Desktop team's workshops snap which can be found here: https://github.com/tonyespy/workshops/tree/configure-hook-bug To test, build the snap from my branch, install, and then run `snap set workshops foo=bar`. You'll see the following messages in the journal: Started snap.workshops.hook.configure.a4520ba7-bb96-43f0-854e-7a34bdb3b648.scope. snap.workshops.hook.configure.a4520ba7-bb96-43f0-854e-7a34bdb3b648.scope: Deactivated successfully. ...but not the message logged by the configure hook, nor will the file $SNAP_COMMON/configure-hook-run exist. snapcraft version: 7.1.3 8187 (amd64) build environment: 22.04 Desktop

Evaluation history

No evaluation history available.